html{ font-size: 18px;}
body{ margin: 0; padding: 0; font-family: "Microsoft YaHei","simsun";  color: #000; overflow-y: scroll;}
*{ margin: 0; padding: 0; outline: none;}
a:link,a:visited{ text-decoration: none;}
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; max-width: 100%;}

.clear{ clear: both; overflow: hidden;}
.fl{ float: left;}
.fr{ float: right;}

.w1200{
    width: 1200px;
    margin: 0 auto;
    clear:both;
    overflow: hidden;
}
.header{
    min-width: 1200px;
    height: 161px;
    background: url(gd-banner-bg20230817.jpg) repeat-x 0 0;
}
.header .logo{
    height: 161px;
    background: url(gd-banner20230817.jpg) no-repeat top center;
    margin: 0 auto;
}
.nav{
    height: 58px;
    width: 100%;
    min-width: 1200px;
    background: #c30000;
}
.nav ul li{
    float: left;
}
.nav ul li a p{
    float: right;
}
.nav ul li a img{
    float: left;
}
.nav ul li a{
    color: #fff;
    font-size: 20px;
    line-height: 58px;
    padding: 0 13px;
    display: block;
}
.nav ul li a:hover{
    background: #a30000;
}

.con1{
    padding-bottom: 5px;
}
.con1 .tt-left{
    width: 214px;
    margin-top: 5px;
}
.con1 .tt{
    width: 986px;  
}
.con1 .tt h1{
    height: 80px;
    text-align: center;
}
.con1 .tt h1 a{
    height: 100px;
    font-size: 42px;
    font-family: "宋体";
    font-weight: bolder;
    line-height: 100px;
    color: #c30000;
}
.con1 .tt p{
    text-align: center;
}
.con1 .tt p a{
    font-size: 18px;
    line-height: 30px;
    padding: 0 20px;
    color: #000;
}
.con2 .tpxw{
    width: 570px;
    height: 360px;
    background: #ccc;
}
.con2 .szyw{
    width: 630px;
    height: 340px;
    padding-top: 18px;
}
.szyw .szyw-title{
    height: 40px;
    background:#c30000;
    padding: 0 24px;
}
.szyw .szyw-title h3{
    color: #fff;
    line-height: 40px;
    font-size: 26px;
    font-weight: normal;
}
.szyw .szyw-title a{
   color: #fff;
   line-height: 40px;
   font-size: 16px;
}
.szyw .szyw-info ul{
    padding: 10px 0  0 10px;
}
.szyw .szyw-info ul li{
    height: 34px;
    background: url(gd-infoli-bg20230817.jpg) no-repeat left center;
    padding-left: 36px;
}
.szyw .szyw-info ul li a{
    color: #000;
    font-size: 18px;
    line-height: 34px;
    font-family: "宋体";
}
.con3{
    height: 238px;
    background: #c30000;
    margin-top: 10px;
}
.con3 ul li{
    width: 228px;
    height: 196px;
    background: #fff;
    border-radius: 8px;
    float: left;
    margin: 21px 8px;
}
.con3 ul li a{
   display: block;
}
.con3 ul li a .img-icon{
    width: 110px;
    height: 109px;
    margin: 10px auto 4px;
}
.con3 ul li a p{
    font-size: 24px;
    line-height: 30px;
    color: #c30000;
    text-align: center;
}
.con4{
    height: 150px;
    padding: 15px 0 0;
    background: #f2f2f2;
}
.con4 .tzgg{
    width: 580px;
}
.con4 .gzdt{
    width: 580px;
}
.con4 .con4-title{
    height: 26px;
    border-left: 8px solid #c30000;
    padding-left: 16px;
}
.con4 .con4-title h3{
    line-height: 26px;
    font-size: 26px;
    font-weight: normal;
}
.con4 .con4-title a{
    line-height: 26px;
    font-size: 16px;
    color: #000;
    font-family: "宋体";
}
.con4 .con4-info ul{
    padding: 10px 0  10px 10px;
}
.con4 .con4-info ul li{
    height: 34px;
    background: url(gd-infoli-bghui20230817.jpg) no-repeat left center;
    padding-left: 36px;
}
.con4 .con4-info ul li a{
    color: #000;
    font-size: 18px;
    line-height: 34px;
    font-family: "宋体";
}
.con5 .con5-title{
    background: #c30000;
    text-align: center;
    height: 40px;
    color: #fff;
    font-size: 26px;
    line-height: 40px;
}
.con6 .con5-title{
    background: #c30000;
    text-align: center;
    height: 40px;
    color: #fff;
    font-size: 26px;
    line-height: 40px;
}
.con6-con .con6-con-left{
    width: 570px;
}
.con6-con .con6-con-right{
    width: 570px;
}
.con6 .con6-con .con6-con-title{
    height: 36px;
    background: url(gd-con6-contitle-bg20230817.jpg) no-repeat left center;
    padding-left: 50px;
}
.con6 .con6-con .con6-con-title h3{
    line-height: 36px;
    font-size: 24px;
    font-weight: normal;
    color: #c30000;
}
.con6 .con6-con .con6-con-title a{
    line-height: 36px;
    font-size: 16px;
    color: #c30000;
}
.con6 .con6-con .con6-con-info ul{
    padding: 10px 0  10px 10px;
}
.con6 .con6-con .con6-con-info ul li{
    height: 34px;
    background: url(gd-infoli-bg20230817.jpg) no-repeat left center;
    padding-left: 36px;
}
.con6 .con6-con .con6-con-info ul li a{
    color: #000;
    font-size: 18px;
    line-height: 34px;
    font-family: "宋体";
}
.links{
    height: 113px;
    background: #f2f2f2;
    padding-top:12px;
}
.links ul li{
    width: 297px;
    height: 44px;
    background: url(gd-links-bg20230817.jpg) no-repeat center center;
    float: left;
    text-align: center;
    margin: 4px 3px 0 0;
}
.links ul li a{
    display: block;
    line-height: 44px; 
    color: #c30000;
}
.footer{
    border-top:8px solid #c30000;
    padding: 30px 0;
}
.footer p{
    padding: 20px 0;
    text-align: center;
    line-height: 30px;
}

.szyw .szyw-info ul li a:hover,.con4 .con4-info ul li a:hover,.con6 .con6-con .con6-con-info ul li a:hover{ color: #c30000;}
.con1,.con2,.con3,.con4,.con5,.con6,.links,.footer{
    min-width: 1200px;
}
/*轮播图*/
.slideBox{ position:relative; width:570px; height:360px; overflow:hidden;}
.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none;}
.slideBox ul.items li a img{ width:570px; height:360px;}
.slideBox ul.items li a img{
    transition: .3s all;
}
.slideBox ul.items li a img:hover {
    transform: scale(1.05);
    -ms-transform: scale(1.05);
}
.slideBox div.slidetips{ 
	position:absolute; 
	bottom:0px; 
	width:100%; 
	height:48px; 
	overflow:hidden;
    opacity: 1 !important;
}
.slideBox div.slidetips div.title{ position:absolute; left:0px; height:100%; background: url(gd-scroll-bg.png) repeat-x left center; width: 100%;}
.slideBox div.slidetips div.title a{ color:#fff; line-height:48px; margin-left:10px; text-decoration:none;}
.slideBox div.slidetips div.nums{ 
	position:absolute; 
	width: 100%;
	height:100%;
	text-align: center;
    right: -207px;
    bottom: -15px;
}
.slideBox div.slidetips div.nums a{ 
	display:inline-block; 
	width:20px; 
	height:10px; 
	background-color:#FFF; 
	text-indent:-99999px; 
	margin:5px 10px 0px 0px;
	border-radius: 10px;
}
.slideBox div.slidetips div.nums a.active{ background-image: linear-gradient(90deg, #BD192E 0%, #FF520E 50%);}
.con5 ul li{
    width: 170px;
    height: 190px;
    float: left;
}
.con5 ul li:nth-child(2n+1){
    background: #f2f2f2;
}
.con5 ul li a{
    display: block;
}
.con5 ul li a .img-icon2{
     width: 100px;
     height: 70px;
     margin: 16px auto 14px;
}
.con5 ul li a .img-icon2 img{
    width: 100px;
}
.con5 ul li a p{
     font-size: 16px;
     line-height: 26px;
     color: #000;
     text-align: center;
     /* font-family: "宋体"; */
     font-weight: bolder;
}
.con5 ul li a p span{
    font-size: 12px;
    line-height: 24px;
}

/* 列表样式 */
.list-con{
	width: 100%;
	min-width: 1200px;
}
.list-con .list-con-box{
	width:1200px;
	margin:0 auto;
}
.list-con .list-con-nav{
	line-height:36px; 
	height: 36px;
    margin: 10px 0;
}
.list-con .list-con-nav a{
	color: #000;
}
.list-con .list-con-info{
	width: 1200px;
    background: #ffffff;
    padding-bottom: 30px;
}
.list-con .list-con-info .list-con-infotitle{
	font-size:30px; 
	line-height:55px; 
	color:#c30000; 
    height: 55px;
    background: url(gd-con6-contitle-bg1200px.jpg) no-repeat left center;
    padding-left: 63px;
}
.list-con .list-con-info .list-con-infolist{
	padding:20px 30px;
    border: 1px solid #f4d4d5;
    min-height: 500px;
}
.list-con .list-con-info .list-con-infolist li{
	line-height:48px; 
	font-size:18px;
	height: 48px;
    background: url(gd-infoli-bg20230817.jpg) no-repeat left center;
    padding-left: 36px;
}
.list-con .list-con-info .list-con-infolist li a{
	color: #000;
}
/* 文章样式 */
.list-con .detail-con-info{
    border: 1px solid #f4d4d5;
    padding:10px 50px  30px;
    margin-bottom: 30px;
}
.list-con .detail-con-info .detail-con-infotitle{
	text-align:center; 
	font-size:30px; 
	color: #c30000; 
	line-height:56px;
}
.list-con .detail-con-info .detail-con-infotime{
	width: 100%;
	height:30px; 
	text-align:center; 
	background:#f2f2f2;
	line-height: 30px;
    margin: 20px 0;
}
.list-con .detail-con-info .detail-con-infomsg{
	line-height:42px; 
}